#拉取基础镜像
FROM centos:7
#声明工作目录
WORKDIR /opt/
#把项目拷到opt目录下
ARG JDK_URL=https://download.java.net/openjdk/jdk21/ri/openjdk-21+35_linux-x64_bin.tar.gz
RUN curl -L ${JDK_URL} -o jdk.tar.gz && \
    tar -xzf jdk.tar.gz -C /opt/ --strip-components=1 && \
    rm -f jdk.tar.gz
ENV JAVA_HOME=/opt
ENV PATH=$JAVA_HOME/bin:$PATH
RUN java -version
COPY target/A02.war /opt/app.war
ENV SERVER_PORT=8080
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.war"]